wood of the alder tree - Turkish English Dictionary